Spanish
Configurar DNS del router
Cada router es diferente, asi que tal vez requiera leer el manual para saber como hacer pasos específicos. La guía va a usar un router con OpenWrt como ejemplo, ya que su naturaleza de código abierto se alínea con el espíritu de esta guía.
Configuraremos nuestro DNS ascendente y usaremos DNS-sobre-HTTPS (DoH) para mejor privacidad; configuraremos el rango de IPs del DHCP; estableceremos una IP estática para el servidor; configuraremos el DNS para agregar los dispositivos con IPs estáticas al dominio lan; y finalmente, configuraremos el Split Horizon para nuestro subdominio de DuckDNS.org, para poder usarlo desde adentro de nuestra LAN.
Pasos
- Acceder al portal del router, por ejemplo a través de https://192.168.1.254. Use el IP de su router.
- Iniciar sesión con las credenciales del router.
- Configurar DNS ascendente.
- Navegar a "System" > "Software".
- Hacer clic en el botón
Update lists.... - En
Download and install packageingresarluci-app-https-dns-proxy. Hacer clic enOK. - Navegar a "Services" > "HTTPS DNS Proxy". Si no lo ve, intente reiniciar el router.
- El plugin viene preconfigurado con el DNS de Cloudflare y Google. Remover el DNS de Google de la lista inferior o escoger su proveedor aquí.
- En la parte superior, asegurarse que el servicio esté habilitado e iniciado. Debería de ver los botones
StartyEnabledeshabilitados. Si no, hacer clic en ellos. - Hacer clic en el botón
Save & Apply.
- Configurar Adblock.
- Navegar a "System" > "Software".
- Hacer clic en el botón
Update lists.... - En
Download and install packageingresarluci-app-adblock. Hacer clic enOK. - Navegar a "Services" > "Adblock". Si no lo ve, intente reiniciar el router.
- Navegar a la pestaña de "Blocklist Sources".
- En
Sources, seleccionar las listas de su preferencia. - Hacer clic en el botón
Save & Apply.
- Configurar el rango del DHCP.
- Navegar a "Network" > "Interfaces".
- Editar la interfaz
lan. - Navegar a la pestaña "DHCP Server".
- Establecer
Starta64yLimita189. - Hacer clic en el botón
Save. - Hacer clic en el botón
Save & Apply.
- Establecer IP estático para el servidor.
- Ver el nombre del dispositivo de red físico activo, por ejemplo
enp1s0oeth0:nmcli device status. Si existe más de un dispositivo físico, seleccionar el que esté conectado al router con mejor velocidad. Reemplazar en los comandos siguientesenp1s0por el dispositivo correcto. - Asignar IP estático y rango CIDR:
nmcli con mod enp1s0 ipv4.addresses 192.168.1.253/24. Normalmente, los routers de hogar usan un rango CIDR de/24o su equivalente máscara de subred255.255.255.0. Revise el manual de su router para más información. - Deshabilitar cliente DHCP:
nmcli con mod enp1s0 ipv4.method manual. - Configurar la IP del router:
nmcli con mod enp1s0 ipv4.gateway 192.168.1.254. Normalmente, el router se asigna una IP estática que es la penúltima IP del rango de IPs. - Configurar el router como DNS y Cloudflare como DNS de respaldo:
nmcli con mod enp1s0 ipv4.dns "192.168.1.254 1.1.1.1". Si gusta usar otro DNS como el de Google, puede cambiarlo. - Reactivar el dispositivo para que surtan efecto los cambios:
nmcli con up enp1s0. Esto puede terminar la sesión SSH. de ser así, vuelva a hacersshal servidor.
- Ver el nombre del dispositivo de red físico activo, por ejemplo
- Establecer IPv6 estático para el servidor (Opcional). Solo si su router está usando IPv6.
- Navegar a "Network" > "DHCP" > "Leases".
- Hacer clic en el botón
Add. Hostname:server.MAC Addresses: seleccionar el MAC Address del servidor de la lista.IPv4:192.168.1.253.DUID/IAIDs: seleccionar el DUID del servidor. Asegurarse que el IAID es el correspondiente al dispositivo de red principal y no el del macvlan shim creada anteriormente.IPv6 Token:fffd.- Hacer clic en el botón
Save. - Navegar a "Network" > "Interfaces" > "Global network options".
- Asegurarse que el "ULA Prefix" tenga valor y anotarlo. Si no, puede generar uno nuevo con https://simpledns.plus/private-ipv6 como antes.
- Si tiene más de una interfaz lan (como interfaz guest o iot), asegurarse de establecer la pista de asignación IPv6 a
1para la interfazlan. - Hacer clic en el botón
Save & Apply. Su servidor debería tener ahora una dirección IPv6 que empieza con el prefijo ULA que termina enfffd. Si no, asegurarse que su interfacelanesté permitiendo ULA en el filtro de prefijo o intente resetear la red del servidor para que pida una dirección IPv6.
- Agregar servicios con IP estática al dominio
lan. Como estos no usan DHCP. el router no los agrega a la lista de hosts. Aún no hemos creado el servicio de Home Assistant, pero su IP estará lista.- Navegar a "Network" > "DHCP and DNS" > "Hostnames".
- Hacer clic en el botón
Add. Hostname:homeassistant.IP Address:192.168.1.11.- Hacer clic en el botón
Save. - Hacer clic en el botón
Save & Apply.
- Agregar Split Horizon DNS para nuestro subdominio.
- Navegar a la pestaña "General".
Addresses:/.micasa.duckdns.org/192.168.1.253y/.micasa.duckdns.org/XXXX::fffddonde XXXX::fffd es la dirección IPv6 ULA del servidor. Puede ver esta dirección en la pestaña "Leases" bajo "Active DHCPv6 Leases". Si no cuenta con IPv6, usar solo la línea de IPv4.- Hacer clic en el botón
Save & Apply.